home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / chtiff / source / function.h < prev    next >
C/C++ Source or Header  |  1993-07-08  |  1KB  |  43 lines

  1. /* 外部関数の宣言 */
  2.  
  3. #ifndef READ_SECTION
  4. extern unsigned char read_BYTE(unsigned long offset);
  5. extern unsigned short read_SHORT(unsigned long offset);
  6. extern unsigned long read_LONG(unsigned long offset);
  7. extern int isIntel(void);
  8. extern void read_IFD(void);
  9. extern unsigned int read_Gdata(void);
  10. #endif
  11.  
  12. #ifndef WRITE_SECTION
  13. extern void write_BYTE(unsigned long offset, unsigned char data);
  14. extern void write_SHORT(unsigned long offset, unsigned short data);
  15. extern void write_LONG(unsigned long offset, unsigned long data);
  16. extern void write_entry(unsigned short tag, unsigned short type, unsigned long len,  unsigned long value);
  17. extern void write_IFD( void );
  18. extern void write_Gdata(unsigned short data);
  19. #endif
  20.  
  21. #ifndef EXCHANGE_SECTION
  22. extern void change8(int EXPAND);
  23. extern void change12(int EXPAND);
  24. extern void change16(int EXPAND);
  25. extern void change24(int EXPAND);
  26. extern void change32(int EXPAND);
  27. #endif
  28.  
  29. #ifndef MAIN
  30. extern TIFF_INFO from,to;
  31. #endif
  32.  
  33. #ifndef COMPRESS_SECTION
  34. extern void compress(unsigned char *a, unsigned long b);
  35. #endif
  36.  
  37. extern void usage(void);
  38. extern void *MALLOC( size_t size );
  39.  
  40. #ifndef UNCOMPRESS_SECTION
  41. extern unsigned long uncompress(unsigned char *a);
  42. #endif
  43.